Projects
SHARECODE
Next.js 13, Golang, Rust, PostgreSQL, CloudFlare R2, Redis, Tailwind
- Developed a file-sharing service with a backend using Go and PostgreSQL, implementing JWT authentication and integrating Cloudflare R2 for file storage.
- Created a CLI client in Rust for seamless interaction with the service, enabling terminal-based file upload, download, and sharing.
- Launched a web interface for public file viewing and downloading, allowing link-based sharing with customizable permissions.
- Implemented subscription-based access control with daily read and write limits, using cron jobs to reset limits, enhancing user experience and service reliability.
GROWING BUDDIES
Next.js 13, React, Convex, Tailwind
- Developed a full-stack Notion clone with a Notion-style editor, cover images, nested documents, public publishing, and real-time updates.
- Real-time Database Integration: Integrated a real-time database for dynamic data updates.
- Notion-Style Editor: Developed a user-friendly editor for content creation and organization.
- Mobile Responsiveness: Designed a responsive interface for smartphones and tablets.
- File Management: Enabled file upload, delete, replace, and recovery features.
AUTO ANALYTICS
ReactJS, MUI, ChartJS, Flask, Pandas
- Developed a full-stack web application with React.js and Flask, featuring:
- Dashboard: Summarized data with tables and graphics.
- Data Analyser: Provided filters and sorting tools with visual representations like line and bar charts.
- Sales Forecaster: Implemented ARIMA model for time series analysis to forecast future sales.